package me.zhengjie.modules.system.service;

import me.zhengjie.modules.system.domain.System;
import me.zhengjie.modules.system.service.dto.SystemDto;

import java.util.List;

/**
 * SystemService
 *
 * @author guoyuan
 * @version 1.0.0
 * @since 1.0.0
 */
public interface SystemService {
    /**
     * 新增系统
     *
     * @param resources /
     */
    void create(System resources);

    /**
     * 删除系统
     *
     * @param ids /
     */
    void delete(List<String> ids);

    /**
     * 修改系统
     *
     * @param resources /
     */
    void edit(SystemDto resources);

    /**
     * 所有系统列表查询
     *
     * @return /
     */
    List<SystemDto> queryAll();
}
